iT邦幫忙

2023 iThome 鐵人賽

DAY 10
0
AI & Data

關於我轉生變成AI詠唱師這檔事系列 第 10

ChatGPT模型的輸入格式2:魔法代碼與異世界的探索

  • 分享至 

  • xImage
  •  

在這個充滿奇幻與科技的異世界,ChatGPT模型是由強大的gpt-3.5-turbo和gpt-4驅動的,它能夠理解並生成人類的語言。在這篇文章中,我們將深入探討如何使用神秘的魔法代碼來格式化輸入,從而更好地掌握這個模型的力量。

1. 聊天API呼叫的魔法代碼

在這個異世界,使用聊天API呼叫的魔法代碼需要兩個主要的元素:模型名稱和消息列表。模型名稱定義了你想要召喚的魔法生物,而消息列表則是你對它的命令和要求。

# 這是一個神秘的魔法代碼例子
response = openai.ChatCompletion.create(
  model="gpt-3.5-turbo",
  messages=[
    {"role": "system", "content": "You are a helpful assistant."},
    {"role": "user", "content": "Tell me a story about a brave knight."}
  ]
)

2. 系統消息的魔法

系統消息是一種強大的魔法,它可以引導助手展現不同的性格或行為。例如,一個系統消息可以指示助手以深度和簡單的術語解釋概念,並給出例子來幫助人們學習。

# 這是一個系統消息的魔法代碼例子
{"role": "system", "content": "You are a wise and knowledgeable professor."}

3. 令牌的魔法

當你施展你的魔法時,API會將你的消息轉換成一系列的令牌。令牌的數量會影響魔法的成本、生成時間,以及回應的長度。你可以使用特定的魔法公式來計算一個消息列表會使用的令牌數量。

4. 非對話任務的魔法格式化

即使是非對話型的任務也可以適應聊天格式的魔法。通過將指令放在第一個用戶消息中,你可以將非對話任務轉換成對話格式。


上一篇
異世界的新篇章:ChatGPT模型的輸入格式
下一篇
異世界的知識搜尋:向量數據庫的魔法
系列文
關於我轉生變成AI詠唱師這檔事31
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言